import { CommonModule } from '@angular/common';
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { RouterModule } from '@angular/router';
import { NbEvaIconsModule } from '@nebular/eva-icons';
import {
  NbThemeModule,
  NbAlertModule,
  NbCardModule,
  NbCheckboxModule,
  NbIconModule,
  NbInputModule,
  NbButtonModule,
  NbLayoutModule
 } from '@nebular/theme';

import { AuthRoutingModule } from './auth-routing.module';
import { NgxLoginComponent } from './ngx-login/ngx-login.component';
import { RegisterComponent } from './register/register.component';

@NgModule({
  imports: [
    AuthRoutingModule,
    CommonModule,
    FormsModule,
    RouterModule,
    NbThemeModule,
    NbAlertModule,
    NbCheckboxModule,
    NbCardModule,
    NbIconModule,
    NbInputModule,
    NbButtonModule,
    NbEvaIconsModule,
    NbLayoutModule,
  ],
  declarations: [
    NgxLoginComponent,
    RegisterComponent
  ]
})
export class AuthModule { }
